package cn.tedu.charging.order.service;

import cn.tedu.charging.order.pojo.param.OrderAddParam;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

@Slf4j
@Service
public class OrderServiceImpl implements OrderService{

    /**
     * 创建订单
     * 1. 生成订单号
     * 2. 获取场站的信息和设备信息(服务之间的调用  订单服务调用设备服务)
     * 3. 获取用户信息(车辆信息) (服务之间调用 订单服务调用用户服务)
     * 4. 修改充电枪的状态 为 使用中 (服务之间的调用 订单服务调用设备服务)
     * 5. 给设备发送开始充电指令 (物联网 订单服务调用充电桩设备)
     * @param orderAddParam
     * @return
     */
    @Override
    public String createOrder(OrderAddParam orderAddParam) {
        return "666";
    }
}
